package com.gy.vo.completed;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;


@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("结题助手纵向课题表返回值")
public class CompletedLongitudinalVO {
    @ApiModelProperty("课题名称")
    @TableField("project_name")
    private String projectName;

    @ApiModelProperty("课题级别")
    @TableField("project_level")
    private String projectLevel;

    @ApiModelProperty("课题编号")
    @TableField("project_number")
    private String projectNumber;

    @ApiModelProperty("开始时间")
    @TableField("start_time")
    private String startTime;

    @ApiModelProperty("课题状态")
    @TableField("project_status")
    private String projectStatus;

    // 新增字段
    @ApiModelProperty("相关成果数量")
    @TableField("related_results_count")
    private int relatedResultsCount;

    private List<ResultsCountVO> resultsCountVO;
}
